package com.amado.easyui2.dao;

import java.sql.Array;
import java.util.List;

import com.amado.easyui2.domain.DrivingSchoolEntity;
import com.amado.easyui2.vo.Page;

public interface DrivingSchoolDao {
	/**
	 * 添加驾校
	 * 
	 * @param cn
	 */
	void add(DrivingSchoolEntity cn);

	/**
	 * 修改驾校信息
	 * 
	 * @param id
	 * @return
	 */
	int update(DrivingSchoolEntity id);

	/**
	 * 查询所有驾校
	 * 
	 * @return
	 */
	List<DrivingSchoolEntity> listAll();

	/**
	 * 驾校登录
	 * 
	 * @param idCard
	 * @return
	 */
	public List<DrivingSchoolEntity> login(DrivingSchoolEntity idCard);

	/**
	 * 条件查询驾校信息
	 * 
	 * @param cn
	 * @param bln
	 * @return
	 */
	List<DrivingSchoolEntity> listAll(String cn, String bln);

	/**
	 * 条件查询驾校数量
	 * 
	 * @param cn
	 * @param bln
	 * @return
	 */
	public int listAllCount(String cn, String bln);

	/**
	 * 根据分页查询 驾校信息
	 * 
	 * @param cn
	 * @param bln
	 * @param page
	 * @return
	 */
	List<DrivingSchoolEntity> listAll(String cn, String bln, Page page);

	/**
	 * 删除驾校
	 * 
	 * @param id
	 */
	void delete(List<Long> id);

}
